package com.ndp.fb.walle.model.vo.adresource;

import com.ndp.fb.model.business.vo.BaseVoParam;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * Created by sisi.chen on 2016/1/15.
 */
@Setter
@Getter
@NoArgsConstructor
public class AdResourceQueryParam extends BaseVoParam {
    /**
     * 资源类型
     */
    private String resourceType;

    /**
     * 是否是我的素材
     */
    private boolean isMy;

    /**
     * 过滤的应用Tag
     */
    private List<String> appNames;

    /**
     * 排序方式
     */
    List<Map<String, Integer>> sortList;

    /**
     * 第三方图片 操作列表
     */
    private boolean isReview;

    /**
     * 图片所有者
     */
    private Set<String> userIdSet = new HashSet<>();

    /**
     * mongodbId
     */
    private String mongodbId;

    /**
     * mongodbIds
     */
    private List<String> mongodbIds;

    public void setIsMy(boolean my) {
        isMy = my;
    }

    public void setIsReview(boolean isReview) {
        this.isReview = isReview;
    }
}
